package decorator_pattern.ex2;

/**
 * @author 申书航
 * @version 1.0
 * 装饰者模式中的JarPhone类，继承自DecoratorPhone
 */
public class JarPhone extends DecoratorPhone{

    /**
     * 构造函数，接收一个Phone对象并调用父类构造函数
     * @param phone 被装饰的Phone对象
     */
    public JarPhone(Phone phone) {
        super(phone);
    }

    /**
     * 重写incomingCall方法，添加震动功能
     */
    @Override
    public void incomingCall() {
        super.incomingCall();
        System.out.println("震动");
    }
}
